Career 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994 1993 1992 
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A 
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard 
All Tour Italy #4-w3 Qatar F1 Qatar F2 Qatar F3 Italy F1 Italy F3 Italy F4 Italy F30 Italy F31 Italy F34 Italy F5 Italy F10 Croatia F1 Italy F17 Italy F24 Great Britain F1 Great Britain F2 Italy F1 Italy F4 Italy F5 Italy F6 Italy F13 Italy F15 Italy F22 Great Britain F16 Great Britain F2 Italy F1 Great Britain F4 Italy F4 Italy F5 Italy F6 Italy F11 Italy F13 Italy F19 Italy F1 Italy F5 Italy F5 Italy #4-w1 Italy #4-w2 Italy #4-w4 Challenger Britania Zavaleta - Puebla Memorial Savigni - Sassuolo San Remo Tennis Cup 15° Piertomaso - San Remo Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Sardinia International Championship - Cagliari Open 88 - Contrexeville TED Open Istanbul - Istanbul MTNL Cellular ATP Challenger - Mumbai The Indian Oil Servo ATP Challenger - Chandigarh Residenza Open - Magdeburg Espinho Challenger - Espinho FILA Challenger - Biella Asirom Challenger Brasov - Brasov EI Bank Bulgarian Challenger - Sofia Challenger Copa Sevilla Internacionales de Andalucia - Seville Challenger 42 - Andrezieux Bulgarian Open - Sofia The LTA Men's Challenger - Southampton Internationaux du Doubs - Besancon II Cyclus Open de Tenis - Florianopolis Unicredit (Suisse) Bank S.A. Challenger - Chiasso Roma Challenger 2007 - Rome San Remo Tennis Cup - San Remo Heilbronn Open - Heilbronn San Marino Cepu Open - San Marino Kos-Zucchetti Tennis Cup - Cordenons XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Internazionali di Tennis Dell'Umbria - Todi Challenger Tunisie - Tunis Tennis Napoli Cup 2006 - Napoli Mitsubishi Electric Europe Cup - Monza 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso San Remo Tennis Cup - San Remo Trofeo Cassa di Risparmio di Alessandria - Alessandria Memorial A. Manfredini Sassuolo Challenger - Sassuolo San Benedetto Challenger - San Benedetto Riviera de Rimini Challenger - Rimini San Marino CEPU Open - San Marino ATP Open Castilla y Leon - Segovia 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Ethias Trophy - Mons Citta di Monza - Monza IPP Open - Helsinki Heilbronn Challenger Wolfsburg Challenger Cherbourg Challenger Napoli Challenger Rome Challenger San Remo Challenger 8° Trani Cup - Trani Cremona Challenger Copa Ericsson Peru - Lima Intelig Tennis Cup - Brasilia Copa Ericsson Brazil - Sao Paulo Reggio Emilia Challenger Caltanissetta Challenger San Benedetto Challenger Sofia Challenger Recanati Challenger Finnish Open - Helsinki Milano Challenger-Jameson Cup - Milan Como Challenger ATP Challenger Numea - New Caledonia Mons Challenger Rennes Challenger Orleans Challenger Jersey Challenger Genova Challenger Bergamo Challenger Cherbourg Challeger Challenger Lugano - Lugano Rome Challenger Garden Open - Rome San Benedetto Challenger Recanati Challenger Rimini Challenger Cordenons Challenger Intersport Heilbronn Open - Heilbronn Olbia Challenger - Olbia Trani Challenger Manerbio Challenger Garden Open - Rome Todi Challenger Ljubljana Challenger Tunis Open - Tunis Palermo Challenger Ostdeutscher Sparkessen Cup - Dresden San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Top Wool Challenger Biella - Biella Nord/LB Open - Braunschweig Bergamo Challenger Wolfsburg Challenger Caltanissetta Challenger Cremona Challenger Milan Challenger San Benedetto Challenger Recanati Challenger Trani Challenger Challenger Canottieri Minico - Mantova Genova Challenger Ljubljana Challenger Geneva Challenger Barletta Challenger Tunis Challenger Top Wool Challenger - Biella Societa Canottieri Mincio 2005 - Mantova IPP Open - Helsinki Porsche Open - Poznan AXA Open - Lisbon Fergana Challenger - Fergana Whirlpool Open - Budapest Top Wool Challenger-Immagine Trophy - Biella Asirom Challenger - Brasov FILA Challenger Biella - Biella Warsteiner Grand Prix - Oberstaufen Meridiana Sardegna Open - Olbia Sports Experts Open - Nettingsdorf Morocco Tennis Tour - Rabat Open de L'Isere - Grenoble Morocco Tennis Tour - Fes Citta di Monza - Monza ATP Challenger Numea - New Caledonia South African Airways Open - East London Recanati Challenger Turin Challenger San Marino Challenger San Marino Challenger Cordenons Challenger Todi Challenger Cherbourg Challenger Orbetello Challenger Bulgarian Open - Sofia KGHM Polish Indoors - Wroclaw Rado Geneva Challenger - Geneva Opel Bulvaria MCG Bulgarian Open - Sofia Samarkand Challenger - Samarkand Oberstaufen Cup - Oberstaufen Hilversum Open - Hilversum Jameson Cup - Milan IX Torneo Internacionale de Tennis - Barletta Internazionali di Tennis - Bergamo Schickendanz Open - Furth Riviera di Rimini Challenger - Rimini San Marino Cepu Open - San Marino Sina-Kia Motors Tennis Cup - Cordenons TED Open - Istanbul San Marino Cepu Open - San Marino Gerry Weber Open - Halle Intersport Heilbronn Open - Heilbronn Unicredit (Suisse) Bank S. A. Challenger - Chiasso Todi Challenger Porsche Open - Poznan LTA Shrewsbury Challenger - Shrewsbury Estoril Open - Estoril Grand Prix de Tennis de Lyon - Lyon Paegas Czech Open - Prague Gerry Weber Open - Halle 1997 Mercedes Cup - Stuttgart Arpa Ceramic Cup - Reggio Emilia Sporting Challenger '07 Trofeo Regione Piemonte - Turin Pilot Pen International - New Haven President's Cup 1997 - Tashkent Riviera di Rimini Challenger - Rimini Porsche Open - Poznan CA Tennis Trophy - Vienna Open 13 - Marseille European Community Championships - Antwerp Ipsos Bucharest Challenger - Bucharest Open Seat-Godo '98 - Barcelona Rado Swiss Open - Gstaad Generali Open 1998 - Kitzbuhel Pilot Pen International - New Haven Heilbronn Open - Heilbronn Kremlin Cup - Moscow Qatar Mobil Open '99 - Doha ABN/AMRO World Tennis Tournament - Rotterdam Challenger DCNS de Cherbourg - Cherbourg Estoril Open - Estoril Tento Czech Open - Prague Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Morocco Tennis Tour - Tanger Generali Open 1999 - Kitzbuhel 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Legg Mason Tennis Classic - Washington D.C. Waldbaum's Hamlet Cup - Long Island President's Cup 1999 - Tashkent Davidoff Swiss Indoors - Basel CA Tennis Trophy - Vienna Kremlin Cup - Moscow Gold Flake Open - Chennai Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam AXA Cup - London Estoril Open - Estoril Open Seat-Godo 2000 - Barcelona Mallorca Open - Mallorca Gerry Weber Open - Halle 2000 Mercedes Cup - Stuttgart Generali Open 2000 - Kitzbuhel RCA Championships - Indianapolis Waldbaum's Hamlet Cup - Long Island President's Cup 2000 - Tashkent CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Qatar Mobil Open 2001 - Doha Milan Indoors - Milan Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai Gerry Weber Open - Halle 2001 Mercedes Cup - Stuttgart Qatar Exxon Mobil Open 2002 - Doha Generali Open 2001 - Kitzbuhel Genova Open Challenger - Genova Open D'Orleans - Orleans President's Cup - Tashkent Kremlin Cup - Moscow Alessandria Challenger CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Tata Open 2002 - Chennai Milan Indoors - Milan Copenhagen Open - Copenhagen Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai International Tennis Championships - Delray Beach Trofeo Conde de Godo - Barcelona BMW Open - Munich Caversham International Tennis Tournament - Jersey Gerry Weber Open - Halle International Championship of Croatia - Umag Idea Prokom Open - Sopot Legg Mason Tennis Classic - Washington D.C. President's Cup - Tashkent Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Internationaler Raiffeisen Grand Prix - St. Polten AAPT Championships - Adelaide Qatar Exxon Mobil Open 2003 - Doha Adidas International - Sydney Milan Indoors - Milan Open 13 - Marseille BMW Open - Munich ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai Estoril Open - Estoril Open Seat Godo 2003 - Barcelona Generali Open 1997 - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Rimini Challenger San Marino Challenger St. Petersburg Open - St. Petersburg Adelaide Marseille President's Cup 1998 - Tashkent Milan St. Petersburg Halle Gstaad Stuttgart New Haven Basel Lyon Vienna Moscow Adelaide Milan Stuttgart Rotterdam St. Petersburg Sarajevo Challenger San Benedetto Challenger Barcelona Nice Halle Grand Prix de Tennis de Lyon - Lyon Gstaad New Haven Long Island Basel Lyon Moscow Adelaide Marseille Rotterdam Copenhagen Zaragoza Estoril Barcelona Nice Barcelona San Marino Challenger Long Island Halle Gstaad Stuttgart New Haven Rijeka Challenger Bordeaux Basel Tel Aviv Long Island Barcelona Loughborough Challenger New Haven Moscow New Haven Schenectady Moscow Kremlin Cup - Moscow 1998 Mercedes Cup - Stuttgart Milan Challenger Cairo Challenger 2002 - Cairo Lyon Open SEAT Godo 2006 - Barcelona Gerry Weber Open - Halle I Tourneo Fila Citta di Brindisi - Brindisi Croatia Open Umag - Umag Kremlin Cup - Moscow Scania Stockholm Open - Stockholm China Open - Beijing Geneva Challenger - Geneva Chennai Open - Chennai Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Rotterdam Brixina Tennis Open - Bressanone Prague BMW Open - Munich Copa Ericsson Chile - Santiago BA-CA Tennis Trophy - Vienna Rado Swiss Open - Gstaad Chennai Open - Chennai Guardian Direct Cup - London ABN/AMRO World Tennis Tournament - Rotterdam USTA Men's Challenger of Urbana-Champaign - Urbana C.T. San Remo - XIII Piertomaso Tessitore - San Remo Canottieri Mincio Open - Mantova Okal Cup - Eckental Lamberts Open by Stawag - Aachen Marseille Ostrava Garden Open - Rome Grand Prix Hassan II - Casablanca Top Wool Challenger Biella - Biella VI Torneo Internazionale di Tennis - Barletta Barletta Citta Della Disfida Open 2000 - Barletta Memorial Savigni - Sassuolo Macedonian Open - Skopje X Torneo Internazionale di Tennis - Barletta Jameson Cup - Milan Open 13 - Marseille Memorial Savigny - Sassuolo 2001 Challenger Canottieri Mincio - Mantova San Marino Cepu Open - San Marino Ljubljana Open - Ljubljana Abierto Mexicano Telcel - Acapulco Kremlin Cup - Moscow USTA Challenger of North Miami Beach - North Miami Beach The Scottish Championships - Edinburgh Challenger Ford de Cherbourg - Cherbourg Adidas International - Sydney Citta di Como - Como Samarkand Challenger - Samarkand SA Tennis Open - Johannesburg 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Davidoff Swiss Indoors - Basel KGHM Dialog Polish Indoors - Wroclaw RCA Championships - Indianapolis 7° Trani Cup - Trani V Torneo Internazionale di Tennis - Barletta Guardian Direct Cup - London Optimus Maia Open - Maia Banjaluka Challenger 2007 - Banja Luka The Tarka Challenger - Barnstaple Warta Cup - Sopot Warsteiner Grand Prix - Oberstaufen Bukhara Challenger - Bukhara ECM Cup - Prague Open de Montauban - Montauban Antwerp Jameson Cup - Milan Oberstaufen Cup - Oberstaufen San Marino Cepu Open - San Marino IPP Open - Helsinki 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto GHI Bronx Tennis Classic - Bronx Bauer Watertechnology Cup - Eckental Macedonian Open 1999 - Skopje Challenger de la Ciudad de Mexico - Mexico City Zagreb Open - Zagreb Sporting Challenger 2003 - Turin Bergamo Challenger Open Seat Godo 2007 - Barcelona BMW Brixina Tennis Open - Bressanone Salzburg Challenger Stella Artois Clay Court Championships - Budaors The LTA Sunderland Challenger - Sunderland Banca Marche Tennis Cup - San Benedetto German Open - Hamburg Open de Tanger - Tangier Roma Open Challenger - Rome Italian Open - Rome Estoril Marburg Challenger Lyon Moscow Doha Kitzbuhel Athens du Maurier Open - Montreal AIG Japan Open Tennis Championships - Tokyo Open 13 - Marseille RCA Championships - Indianapolis Grand Prix de Tennis de Lyon - Lyon Great American Insurance ATP Championship - Cincinnati Sydney San Marino Dubai Tennis Open - Dubai Paegas Czech Open - Prague Heineken Trophy - 's-Hertogenbosch Davidoff Swiss Indoors - Basel CA Tennis Trophy - Vienna IPB Czech Indoor - Ostrava Eurocard Open - Stuttgart Gerry Weber Open - Halle Waldbaum's Hamlet Cup - Long Island Open Seat-Godo '97 - Barcelona Mumbai Open - Mumbai Stuttgart French Open Campionati Internazionali di Sicilia - Palermo RCA Championships - Indianapolis Open Seat-Godo '99 - Barcelona 12th Paris Open - Paris Brasil Open - Salvador Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Italian Open - Rome du Maurier Open - Toronto Munich Great American Insurance ATP Championship - Cincinnati Australian Men's Hardcourt Championships - Adelaide Eurocard Open - Stuttgart 13th Paris Open - Paris Eutelsat Monte Carlo Open - Monte Carlo Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Italian Open - Rome du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Italian Open - Rome German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Republic National Bank Monte Carlo Open - Monte Carlo Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Monte Carlo Hamburg Rome Cincinnati Stuttgart Paris Monte Carlo Hamburg Rome Canadian Open Cincinnati Essen Monte Carlo Hamburg Rome Cincinnati Stockholm Paris Stockholm Pacific Life Open - Indian Wells Campionati Internazionali D'Italia - Rome Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Campionati Internazionali d'Italia - Rome Masters Series Monte-Carlo - Monte Carlo Campionati BNL dItalia - Rome French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open French Open Wimbledon Australian Open Wimbledon U.S. Open Australian Open French Open Wimbledon U.S. Open French Open Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Davis Cup, World Group, QR, RUS-ROU 3-2 Davis Cup, World Group, 1R, USA-RUS 3-2 Davis Cup, World Group, QR, RUS-JPN 3-1 Davis Cup, World Group, 1R, RUS-GER 3-2 Davis Cup, World Group, QF, RUS-SVK 3-2 Davis Cup, World Group, SF, AUS-RUS 4-1 Davis Cup, World Group, 1R, RUS-BEL 4-1 Davis Cup, World Group, 1R, RUS-SVK 3-2 Davis Cup, World Group, QF, SWE-RUS 4-1 Davis Cup, World Group, 1R, RUS-SUI 3-2 Davis Cup, World Group, QF, RUS-SWE 4-1 Davis Cup, Group 1, 2R, FIN-ITA 4-1 Davis Cup, World Group, SF, RUS-ARG 3-2 Davis Cup, Group 1, REL2, ITA-POR 4-1 Davis Cup, World Group, F, RUS-FRA 3-2 Davis Cup, World Group, 1R, RUS-CZE 3-2 Davis Cup, World Group, QF, ESP-RUS 4-1 Davis Cup, World Group, QF, ARG-RUS 5-0 Grand Slam Cup - Munich Grand Slam Cup - Munich Olympics - Sydney ATP Tour World Championship Tennis Masters Cup - Sydney ATP Tour World Championship ATP Tour World Championship - Hannover ATP Tour World Championship - Hannover Tennis Masters Cup - Lisbon ATP Tour World Championship - Hannover Grand Slam Cup Grand Slam Cup